package org.sam.swing;

import java.awt.Dialog;
import java.awt.Frame;
import java.awt.GraphicsConfiguration;
import java.awt.Window;

import org.apache.poi.ss.formula.functions.T;

/**
 * 生成互操作对话框窗口
 * @author sam
 *
 */
public abstract class JSConfirmTagDialog<T> extends JSConfirmDialog implements Tag<T> {

	private static final long serialVersionUID = -7213502924645710697L;

	/** 
	 * {@inheritDoc}
	 */
	public JSConfirmTagDialog() {
		super((Frame) null, false);
	}

	/**
	 * {@inheritDoc}
	 */
	public JSConfirmTagDialog(Frame owner) {
		super(owner, false);
	}

	/**
	 * {@inheritDoc}
	 */
	public JSConfirmTagDialog(Frame owner, boolean modal) {
		super(owner, "", modal);
	}

	/**
	 * {@inheritDoc}
	 */
	public JSConfirmTagDialog(Frame owner, String title) {
		super(owner, title, false);
	}

	/**
	 * {@inheritDoc}
	 */
	public JSConfirmTagDialog(Frame owner, String title, boolean modal) {
		super(owner, title, modal);
	}

	/**
	 * {@inheritDoc}
	 */
	public JSConfirmTagDialog(Frame owner, String title, boolean modal, GraphicsConfiguration gc) {
		super(owner, title, modal, gc);
	}

	/**
	 * {@inheritDoc}
	 */
	public JSConfirmTagDialog(Dialog owner) {
		super(owner, false);
	}

	/**
	 * {@inheritDoc}
	 */
	public JSConfirmTagDialog(Dialog owner, boolean modal) {
		super(owner, "", modal);
	}

	/**
	 * {@inheritDoc}
	 */
	public JSConfirmTagDialog(Dialog owner, String title) {
		super(owner, title, false);
	}

	/**
	 * {@inheritDoc}
	 */
	public JSConfirmTagDialog(Dialog owner, String title, boolean modal) {
		super(owner, title, modal);
	}

	/**
	 * {@inheritDoc}
	 */
	public JSConfirmTagDialog(Dialog owner, String title, boolean modal, GraphicsConfiguration gc) {
		super(owner, title, modal, gc);
	}

	/**
	 * {@inheritDoc}
	 */
	public JSConfirmTagDialog(Window owner) {
		super(owner, Dialog.ModalityType.MODELESS);
	}

	/**
	 * {@inheritDoc}
	 */
	public JSConfirmTagDialog(Window owner, ModalityType modalityType) {
		super(owner, "", modalityType);
	}

	/**
	 * {@inheritDoc}
	 */
	public JSConfirmTagDialog(Window owner, String title) {
		super(owner, title, Dialog.ModalityType.MODELESS);
	}

	/**
	 * {@inheritDoc}
	 */
	public JSConfirmTagDialog(Window owner, String title, Dialog.ModalityType modalityType) {
		super(owner, title, modalityType);
	}

	/**
	 * {@inheritDoc}
	 */
	public JSConfirmTagDialog(Window owner, String title, Dialog.ModalityType modalityType, GraphicsConfiguration gc) {
		super(owner, title, modalityType, gc);
	}

}
